body{
	background-color:#222;
}

/* =======================================================================================
										HEADER
======================================================================================= */
#header{
	background:url(../images/noise-2.png) #111;
	background:url(images/darker-gradient.png) bottom repeat-x, url(../images/noise-2.png) repeat #111 ;
	border-bottom:1px solid rgb(50,50,50);
}
	#logo a, a #logo, #logo a:hover{color:#FFF;}
	#site-description{color:#d7d3d3;}
	
	/* Submenu */
	.header-nav ul ul{
		background-color:#111; 
		background-color:rgba(0,0,0,0.75);
	}
	
	/* Menu Links */
	.header-nav li a, .header-nav li.current-menu-item li a, .header-nav li.current_page_ancestor li a{
		color:#f1f1f1;
	}
	
	/* Menu Links (hover/current) */
	.header-nav li a:hover, .header-nav li.current-menu-item li a:hover, .header-nav li.current-menu-item a, .header-nav li.current_page_ancestor a, .header-nav li.current_page_ancestor li a:hover,
	.header-nav li.current_page_ancestor li.current-menu-item a{
		color:#afe3ee;
	}
	
	.header-nav li.parent a{background:url(images/parent-bg-white.png) right no-repeat; padding-right:13px;}
	.header-nav li.parent li a{background:none; padding-right:0;}
	.header-nav ul ul li{
		background:url(images/dotted-border-white.png) bottom repeat-x;
	}

/* =======================================================================================
										Body
======================================================================================= */
a, a.more-link p{
	color:#8dc3ce;
}
/* Headers */
h1, h1 a, h2, h2 a, .box h2, #page h2, #full-page h2, h3, h3 a, #page h3, #sidebar h3 a, .widget ul h3 a, .widget .cat-post-item h3 a, .recent-posts h3 a, h4, h5, h6{
	color:#afe3ee;
	border-bottom:none 0;
    text-shadow:none;
}
.box h2 a{
	color:#FFF;	
}
.box-content, .page-content, .flickr_badge_image, .jta-tweet-profile-image, .post-thumb{
	background:url(../images/noise-2.png) #111;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
body, blockquote, #single .post p, #single .post, #single .post > p:first-child, .entry, .postmetadata, .postmetadata a{
	color:#ebebeb;
}

.post-info p, #archives-page .box .post-info p, .jta-tweet-timestamp, cite, .box, .box blockquote, .comment-date, .reply a{
	color:#c2c2c2;
}
.post .wp-caption{
	background:#000;
	background:rgba(0,0,0,0.75);
}
blockquote{
	background:url(images/quote-white.png) left top no-repeat;
}

.postmetadata{
	background:url(../images/noise-2.png) #111; 
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	-o-border-radius:8px;
	border-radius:8px;
}

#login a{
	color:#D7D3D3;
	text-decoration:none;
}

#login a:hover{
	color:#ACE5F1;
	text-decoration:underline;
}

.entry{background:none;}

ol.commentlist li{
	background:#121212;
	background:rgba(0,0,0,0.25);
	color:#ebebeb;
}
	.author-name a, .author-name{
		color:#afe3ee;
	}
input, textarea, input[type="text"], input[type="password"], textarea{
	background:#121212;
	background:rgba(0,0,0,0.5);
	border:1px solid #ccc;
	color:#c2c2c2;
}

a.filter-btn, h1, #page h2, #page h3, label, a.comment span{text-shadow:none;}

.post-footer{
	border-top: 1px solid #3b3b3b;
}

.shortlink{
	background: url(../images/link-ic-light.png) center center no-repeat;
}
.category-ic {
	background: url(../images/folder-ic-light.png) left center no-repeat;
	opacity: 0.75;
}
/* =======================================================================================
										Buttons
======================================================================================= */
a.filter-btn{
	background:rgb(0,0,0);
	background:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(0,0,0)),
		color-stop(1, rgb(41,41,41))
	);
	background:-moz-linear-gradient(
		center bottom,
		rgb(0,0,0) 0%,
		rgb(41,41,41) 100%
	);
	border:1px solid #000;	
	color:#f4f4f4;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
a.filter-btn:hover{
	background:rgb(0,0,0);
	background:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(41,41,41)),
		color-stop(1, rgb(0,0,0))
	);
	background:-moz-linear-gradient(
		center bottom,
		rgb(41,41,41) 0%,
		rgb(0,0,0) 100%
	);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-o-box-shadow:none;
	box-shadow:none;
}
#filtering-nav li a, input[type="submit"], input.submit, .navigation a{	
	background:#FFF;
	background:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, rgb(233,233,233)),
		color-stop(1, rgb(255,255,255))
	);
	background:-moz-linear-gradient(
		center bottom,
		rgb(233,233,233) 0%,
		rgb(255,255,255) 100%
	);
	color:#666;
}
	#filtering-nav li a:hover, input[type="submit"]:hover, input.submit:hover, .navigation a:hover{
		background:rgb(233,233,233);
		background:-webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgb(255,255,255)),
			color-stop(1, rgb(233,233,233))
		);
		background:-moz-linear-gradient(
			center bottom,
			rgb(255,255,255) 0%,
			rgb(233,233,233) 100%
		);
	}

/* =======================================================================================
										Sidebar
======================================================================================= */

h3.widget-title{
	background:url(../images/noise-2.png) #111;
}
#sidebar li{
	background:url(images/dotted-border-white.png) bottom repeat-x;
}

/* =======================================================================================
										Footer 
======================================================================================= */
#footer{
	background:url(../images/noise-2.png) #111;
	background:url(images/dark-south-gradient.png) top repeat-x, url(../images/noise-2.png) #111;
	border-top:1px solid rgb(50,50,50);
	border-bottom:none 0;
	color:#FFF;
}
#footer a{
	color:#FFF;
	text-decoration:underline;
}